0.00385134786574794
0.00573692904785781
0.00862206728384138
0.00971756042595791
0.00974153870242522
0.00867347119281761
0.0101497056577537
0.014926592012766
0.018572285938653
0.0209801492218603
0.0189956978684766
0.0119391898750054
0.0128348895825318
0.0188617106303255
0.0139396522820047
0.00258599966106492
-0.000714101418123825
0.00024209479145831
-0.00503057345571996
-0.0121513937913455
-0.0182080153169212
-0.0202688447586049
-0.0121568329531001
0.00217348903712402
0.0216589719304124
0.0349010325654161
0.0364484357806337
0.0422331758263933
0.0444878998934404
0.0351008260000063
0.0246197911226964
0.0138327076368022
0.00210251180662255
0.0141066575302434
0.0746947060409312
0.140469799667673
0.157103675608076
0.111988510130884
0.00992853861570539
-0.0718003059083824
-0.0888774352278265
-0.0918482900565872
-0.0739437952871531
-0.0476122003700096
-0.0712543979272131
-0.118834193150431
-0.140397788230359
-0.0978980168700797
0.0111448424351029
0.0746401612075615
0.0601270220960544
0.0670909111238739
0.076755765306351
0.05147737596388
0.041838032216111
0.0564568902462279
0.0571307334404976
0.0237141323866054
-0.0344432236830883
-0.0763312808657588
-0.0779064161451335
-0.0787590622060956
-0.0789643714103524
-0.0422803663002075
0.0143502706905183
0.0487317483965054
0.0639715135536751
0.0939772239320711
0.123461311037413
0.109249777275592
0.0612768302478045
0.0313768387880184
0.028805494220526
0.027668556197998
-0.0028063086944984
-0.0516207859752116
-0.0683961567291454
-0.0563301041518081
-0.0281452872345987
0.0161250461886591
0.0566126341313973
0.0952764941202037
0.141811204207425
0.182233368993285
0.202185133603972
0.163625307159711
-0.00932739632995795
-0.19244673582594
-0.188082383077242
-0.148784822440073
-0.18188480299352
-0.126060617492799
0.00758380025201583
0.107683911553574
0.179617208797251
0.210340045840217
0.181636593358523
0.0402841939362823
-0.140907996924519
-0.115983612743567
-0.0438158952890596
-0.149029967758589
-0.241900207361738
-0.232940145969993
-0.23136355514029
-0.240157377362916
-0.196530703616586
-0.0985982131860899
0.000529608115725475
0.0429873807203889
0.0354507709421873
0.0300030291014747
0.0985154766410909
0.210115584657951
0.229303568385639
0.206791567354704
0.194829241890264
0.0863217952823015
-0.0206370223838505
0.00550222538775275
0.0501978706170527
0.0600883351004762
0.078753699652253
0.0900165948798036
0.0736446413906521
0.0663405366254801
0.123795321533891
0.208109989520846
0.233253472330221
0.220773277380416
0.210077280701933
0.169513391278807
0.118055856764144
0.0764796703913728
0.0235485826886954
-0.0284517188827432
-0.0535852426635539
-0.0434015997007682
-0.0121222827847718
-0.00666938523157907
-0.0529465625009088
-0.107644841518435
-0.135365414488706
-0.153170625404141
-0.155510231037724
-0.110631017929603
-0.0514520953529081
-0.0373303460639936
-0.0152024571040081
0.093701435448741
0.218198485456882
0.271306154396803
0.28688743762583
0.235757018895561
0.0327747033589416
-0.202528337049894
-0.428141702312752
-0.77084413248986
-1.05441597968277
-1.07392801487837
-0.923316859815352
-0.754877511463291
-0.659179673826889
-0.619243969282459
-0.55027693039282
-0.45061769762503
-0.380814100335957
-0.329993943649435
-0.326093834847676
-0.387278275953565
-0.412443975057431
-0.362546943710944
-0.177315141040566
0.149951560940383
0.417811125374682
0.555002106407208
0.707851744659918
0.881948587315846
0.967412373983343
0.990494337879826
0.877896028769135
0.592348463524817
0.221743133546794
-0.066794132072646
-0.0551160219618597
0.0540628929950991
0.189608412685002
0.444155820244783
0.619600196073427
0.762926704780926
0.915939517886273
0.960716842471386
0.956625979968657
0.802245715633466
0.476081401506716
0.10538490811337
-0.383821726962495
-0.558447930290593
-0.389365075477429
-0.29891334765726
0.262125462218394
0.776896157540713
0.540340118122615
0.296442742494095
0.00860100010803144
-0.389444747705947
-0.488956893282627
-0.405550795132421
-0.183145003146514
0.0889594056937051
0.118382206469418
0.015728217204312
-0.0598221226061506
-0.142602563938758
-0.102129071851835
-0.0799265667855261
-0.286147405195561
-0.468408353037178
-0.467363421117006
-0.429679223107317
-0.299488673076651
-0.0424309774552706
0.073023044792391
-0.0234008826342897
-0.229763215857855
-0.417444939555149
-0.412943458643906
-0.301323432569917
-0.0874065633167329
0.244431332775411
0.371324678272043
0.291669303495125
0.10500263463231
-0.394892336330835
-0.906570370244256
-0.898312037326762
-0.646340953848755
-0.476272155207686
-0.192138005940435
-0.0280182713164429
-0.101966663078318
-0.0935305998049005
-0.167453404524156
-0.410708039770692
-0.491471164955653
-0.382260457715199
-0.312693578874318
-0.314086310715134
-0.378590172649548
-0.591253736461821
-0.723798447629357
-0.63152574974009
-0.533874410346766
-0.394385191953156
-0.212456722449775
-0.150230413740195
-0.199745937684742
-0.151784788275408
0.105638480302209
0.309515882683059
0.435477675969331
0.676248682707657
0.858406975947146
0.848149176525509
0.814388069691191
0.811170537385674
0.744342391400084
0.639546598130272
0.577736270383048
0.418260047739213
0.0825044230255415
-0.172781484806268
-0.555256444675168
-1.29693364681552
-1.6078162146493
-1.3560672941162
-1.12526297673377
-0.681054297029683
-0.199585061069466
-0.095934556084594
-0.100405393831022
-0.104102491665885
-0.126885684705428
-0.139345195518982
-0.126892579417511
0.0938806979629055
0.445668826507497
0.693604971258561
0.971020606640244
1.17572460839196
1.13007395360964
1.01289449135919
0.567234091722016
-0.0472154479935745
-0.200947915824589
-0.0872035523498372
0.293897061577135
0.814617893427299
1.03345605494968
1.22634711666543
1.35555402110556
1.20768542929343
0.916092733710345
0.55275826066367
0.266721170861441
0.148697489420352
0.229806116288596
0.430972364662487
0.580739300534864
0.707226624097703
0.751895931526845
0.588298203215468
0.413798402942229
0.342671020933172
0.267391490091757
0.220906575147359
0.226342672585442
0.279706978030684
0.241023812848045
-0.000632428957022996
-0.257764939865298
-0.541375091014223
-0.689835095907263
-0.546191430443934
-0.469392764706843
-0.502657452271167
-0.52643884640454
-0.70299939951155
-1.14761716546591
-1.4582928919372
-1.34110576889554
-1.27850944397083
-1.13988742714147
-0.547361999339846
0.161245865411869
1.02116048506789
1.59293129734068
1.4324147392514
1.45418670785206
1.58580676152132
1.11679014166258
0.608868959755407
0.312599351142513
-0.109554676765496
-0.446177503043416
-0.641492439095989
-0.889586396145848
-1.01946745021189
-1.07583555188807
-1.19748125541022
-1.24722277269528
-1.25794788038033
-1.22837722633439
-1.07661695259083
-0.917441032962181
-0.811277788462524
-0.763885835839619
-0.732439820107032
-0.604610325925319
-0.443867774495527
-0.362566095688953
-0.312500526935987
-0.225195086063141
-0.11900043231955
-0.0617649758632987
-0.0900518345193402
-0.0301107398257975
0.281969209673111
0.607011217888531
0.815820637646266
1.04738337335785
1.1707067901536
1.16453219244349
1.0631875856109
0.753303218870949
0.403935900346699
0.0661753699671302
-0.175727825103177
-0.119235618609501
0.0726017012761923
0.26930592181354
0.361361819311745
0.219008997166225
-0.125079270139616
-0.533301383164736
-0.677321193476163
-0.546594388061244
-0.409859224105332
-0.287760001743921
-0.275750945453139
-0.384015544979947
-0.452011195544967
-0.446724483535354
-0.416707971441361
-0.449079410751345
-0.505230712036461
-0.479594640352693
-0.373386963264055
-0.250136323984741
-0.142992498211022
-0.10118602845467
-0.133310790287897
-0.101932955597022
0.0491703286929122
0.181579137424496
0.192939324700333
0.0539026292431195
-0.194951048470401
-0.477826529742899
-0.699257103008586
-0.555955108832937
-0.0696872298706901
0.302436545531801
0.545448333697183
0.923278555859334
1.26864234490058
1.35536250132546
1.17871997775258
0.719853140159497
0.0544245589478216
-0.513724231243905
-0.634584703667692
-0.566155452320547
-0.607233380833436
-0.49025692954988
-0.263928812467725
-0.0969840844794888
0.082929596937342
0.163482816443324
0.131231651555237
0.286234738215282
0.61258750780564
0.815966192679135
0.976804503998972
1.23464375353894
1.45371939958864
1.46207732279178
1.13287014239896
0.669579197885792
0.384851337300261
0.137327343115951
-0.20037718687992
-0.441304473758799
-0.531911715640401
-0.619613985497593
-0.651957845959244
-0.566932256548593
-0.437864778508377
-0.20843787138436
-0.0422556219446199
-0.100208511497089
-0.125761080556737
0.0663218442949433
0.311880002848494
0.472987974018698
0.778826676924023
1.19320653391861
1.28383369385734
1.12494888429442
0.945257365822497
0.683907175673908
0.227615130004362
-0.0948382968633571
0.0945877889909989
0.376262058202771
0.573297607959675
0.677034679885148
0.640058338982673
0.556133605267982
0.11611691051051
-0.323319096273728
-0.352880557370226
-0.357729838202113
-0.384696589317948
-0.4783796388678
-0.688713556075054
-0.794339779111338
-0.87720655756081
-1.05780971018597
-1.20551742538281
-0.996707239545956
-0.47774302711878
-0.110042669165166
0.0289576375338298
0.0197065426842598
-0.134384067135523
-0.390584673437044
-0.67409216998384
-0.83928564110293
-0.882768291974633
-0.862834913262834
-0.623728596453053
-0.189805295018935
0.231748126858711
0.621299359562388
0.783545724305448
0.666288121984721
0.520798971920441
0.277515991746451
-0.057286247501931
-0.396107337815728
-0.943135326659096
-1.34195611671914
-1.27189818116211
-1.23071376765149
-0.978811631294318
-0.262895371734357
0.0349308330431982
-0.120381672973561
-0.0953232249465457
-0.194139004602818
-0.493906530479281
-0.470453784288543
-0.379055182675608
-0.475064814513997
-0.303207221126885
-0.0145296864205069
-0.051954566647953
-0.125357356860307
-0.12048662581305
-0.248621785563787
-0.376072070580921
-0.405505596464319
-0.42750126016813
-0.489994930490717
-0.541837036723801
-0.505855832598675
-0.31713070913945
0.0200776314101628
0.36164680074452
0.490774032956124
0.401225512418861
0.395086920427407
0.506927577288061
0.527034855960181
0.484859902146936
0.48616223665155
0.544706769108674
0.513313612835392
0.30355808536401
0.0460108651847185
-0.20027223404043
-0.271372037201154
-0.0614534114850478
0.242084832429745
0.455204979397753
0.586727741018727
0.712661189377546
0.707157676976871
0.597344831547813
0.500350021960639
0.397106304988679
0.338511977388731
0.318741007450449
0.476698861277728
0.784817415645248
0.805968860158421
0.662600983178422
0.619650757295371
0.460256505117415
0.314346011536937
0.360012753980789
0.340805618275093
0.211264703338493
0.124120905160044
0.0642374196163525
-0.0149474293648398
-0.101516208555546
-0.177516619849221
-0.295554090714476
-0.454251976972024
-0.531794505534986
-0.58507913875171
-0.600825128991614
-0.294037254056161
0.16884077381113
0.501182749964472
0.799978121437196
0.883120688369999
0.769687353018114
0.700429970141859
0.508566220526513
0.260767203937994
0.0326900516161416
-0.301785378279494
-0.645024063840854
-0.917456354544588
-1.01403594924853
-1.00059126068619
-1.05423212069388
-1.04202848030653
-0.979746247821159
-0.853756875686554
-0.572602774197507
-0.347233788174044
-0.158799008701435
0.135506373046852
0.297636293763618
0.260432427362396
0.279254991349671
0.308352974578351
0.189114291652369
-0.0282930638969164
-0.141247369974839
-0.125929617963217
-0.123489655964866
0.0513250794347522
0.406337558389032
0.554642815299759
0.524493771517943
0.560118748852101
0.51390349375807
0.310968368695264
0.138728501827092
-0.0613660018574146
-0.386486150143111
-0.536235466195719
-0.421940291833428
-0.316193028296128
-0.253013717160818
-0.207956773696773
-0.227435101411078
-0.25062201814705
-0.238559336317843
-0.211184265030855
-0.152889474366969
-0.0690890752935121
-0.0386480787589269
-0.0592281048562225
-0.133188217628639
-0.407957815728596
-0.645261548368166
-0.591858938966906
-0.558235726374253
-0.574557042033549
-0.466059554454151
-0.345251175410549
-0.257912027056408
-0.124428868966429
0.072134393012772
0.265857799692794
0.384421566913738
0.426613374467632
0.448438202527602
0.430222373203653
0.33225311097538
0.19318753433533
0.0799189059943224
0.0286637695832592
0.0335471409360018
0.0850853435820385
0.155514061433326
0.190019031093516
0.172163258956136
0.0933076707808754
-0.0797304505307136
-0.208296912826214
-0.145883680811265
-0.0278303521082182
0.0264488816304709
0.00730310120152427
-0.114967791829968
-0.350881090866083
-0.595531522269918
-0.657339551779781
-0.630196602466263
-0.667019727544666
-0.634024699830708
-0.565469045428703
-0.592074207199728
-0.611806107102872
-0.497620482054792
-0.308885399567002
-0.149854268892098
0.00906172009101668
0.0971893936837456
0.051358557092312
-0.005025157276339
-0.0379052118359126
-0.00485301163720264
0.202849324201325
0.430852856319711
0.483949800151946
0.433564776405789
0.267193075599584
-0.12235126239201
-0.399194636670784
-0.311669331090395
-0.179889166884979
-0.152642030811092
-0.122512905086406
-0.138782127365517
-0.240372645595738
-0.292154231578313
-0.27819243960973
-0.220343506993894
-0.013249031954999
0.238003928955581
0.404430021379332
0.588383237997828
0.772391612312989
0.824285811926258
0.856491778146243
1.02598678352616
1.22236350523955
1.33161404859427
1.37099817617204
1.34365681236635
1.25249339704336
1.11630751181675
0.980359111117448
0.837500676752489
0.677286719915747
0.605643000579566
0.591030041358676
0.522102838583296
0.472633279385971
0.50041590476499
0.595277184001958
0.742725198377001
0.853527051950445
0.916966063907557
0.92821210539446
0.716945869897726
0.384289035225916
0.207951411142931
0.052739261490939
-0.151292965480136
-0.201496428474767
-0.208651607458941
-0.28625082587681
-0.286126721059311
-0.227073512066267
-0.206065324348602
-0.190694712877674
-0.134182588326868
-0.0437779743726017
0.0325351504180046
0.091868974192837
0.2008015947126
0.348374479984262
0.409129150703628
0.418679093018051
0.511692589416707
0.620275877857585
0.644619574065304
0.540831174838766
0.303040981957766
0.0398774059233705
-0.243858305593381
-0.457431205321523
-0.45282400549167
-0.394530746986025
-0.3420512629248
-0.247068177107695
-0.178599089646291
-0.169485812430474
-0.218809816594931
-0.319828073722242
-0.408911584233445
-0.419199260740776
-0.405288029994137
-0.348755221307081
-0.211168943448448
-0.0462745496179468
0.0712319518089865
0.0527063200887635
-0.0289464527786725
-0.0657235365019412
-0.0840143649717735
-0.0797434738757597
0.00790333185311849
0.118986642895383
0.164485614011876
0.140975411887111
-0.0131945637295413
-0.238284313913633
-0.347178630477378
-0.377495445586552
-0.450757124024936
-0.507800907485272
-0.470676713312568
-0.424905018029226
-0.395427059556847
-0.30173405097843
-0.185011171883714
-0.0755425258034349
-0.000725476160902948
0.00312739543621539
-0.00645437746565849
-0.0229832929057808
-0.0461461547573743
-0.0666531735144995
-0.0733547570515074
0.0101895417720125
0.179587331711557
0.313688715651667
0.346624755273356
0.342728476867199
0.268788052328176
0.0760581736593501
-0.0220937984391294
0.0349302201799019
0.0950903368939559
0.213090269882314
0.395613982862215
0.476536452504211
0.479252202985892
0.479114308744226
0.377856268852242
0.19463082739809
0.00659874507589056
-0.150862429014493
-0.185948852727036
-0.16905297772747
-0.173894597768153
-0.129798317521041
-0.0557595284229631
-0.0031255032207881
0.0501909759049695
0.0813660294526848
0.0676494594105293
0.0727906929951854
0.0856706280299944
0.0630638630118711
0.0445706364384394
0.0390480486676675
0.0236626518697171
0.000377906830074186
0.0346578024447014
0.143331105182222
0.25270039080059
0.371160737340285
0.472508408489352
0.458154384011144
0.337842424237536
0.225983381477993
0.198098101496845
0.219984215886444
0.261467400254004
0.30769338045572
0.312673660817188
0.286320539076763
0.23929553835251
0.181199928259917
0.161831149859825
0.18599788179074
0.219497755645015
0.237820069966694
0.222872334170206
0.11798231316859
-0.10201339390466
-0.320022657818813
-0.407072994344578
-0.414972036154623
-0.409355144044134
-0.328161482393531
-0.151184948324165
-0.00564224932937237
0.0139775731984625
0.0113332212907997
-0.00876141707583508
-0.163974639238595
-0.339306401436546
-0.377700754790809
-0.365684037708823
-0.386879148731857
-0.389297660514837
-0.405587566930198
-0.474535453841827
-0.527545830733462
-0.547469250416696
-0.56671239184105
-0.585310494646059
-0.563268100115906
-0.5043818963711
-0.42520991751913
-0.296633496195065
-0.159428725738372
-0.0590620189029282
-0.0235988374789911
-0.0510771762314033
-0.0611657487753522
-0.0477314022811378
-0.0622004918432241
-0.0808351366222745
-0.0592216697916115
-0.0248378172403512
-0.011291393370828
0.000961390992097304
-0.0145138285827154
-0.08133462020875
-0.1471454131225
-0.20332582541419
-0.270383795135888
-0.344598476000001
-0.415101503525964
-0.454580624914659
-0.481952631885165
-0.502850504209498
-0.476626849840414
-0.451647307962796
-0.444114451972284
-0.399363174077263
-0.325038943898939
-0.243278383699268
-0.180101370801319
-0.146260591738483
-0.128320550897864
-0.147880849078047
-0.194217910752215
-0.226773975130206
-0.256700089887996
-0.341071447729858
-0.47333194354374
-0.530644620775323
-0.523990457535866
-0.556060827751547
-0.563698636581549
-0.519813794171657
-0.494894006465427
-0.471966790551256
-0.439252913874472
-0.419530972999892
-0.401525815434043
-0.403079423890135
-0.425868745562641
-0.434770584941238
-0.439001639922993
-0.427418523623131
-0.388359213592395
-0.349774872616282
-0.288807231901455
-0.206835999943685
-0.166625272995045
-0.163148039867726
-0.179768126383962
-0.21878760030044
-0.238955399223069
-0.232263698106714
-0.195040679727483
-0.145731997145434
-0.11117416802594
-0.102492959434006
-0.152971444832847
-0.2401229038025
-0.292729556997704
-0.289643790300889
-0.274393453251859
-0.231313759997466
-0.161116398040528
-0.105771011990032
-0.0441919635292449
0.0313114922390516
0.105965596086604
0.158278074899589
0.18809770465965
0.210701635185028
0.187007574071376
0.142984071340698
0.135786758004905
0.114256870406273
0.0467149685042425
-0.00294397311242731
-0.00724305592007036
0.00836504773896019
0.0544907481838209
0.120220796358285
0.169623706672139
0.178795205901103
0.136091657494808
0.0702068613380311
0.0360403454332173
0.046206981439531
0.066628658982648
0.0820585649774913
0.110535258039558
0.140310455210638
0.125084632693458
0.0964064608227365
0.103842790844083
0.132663453431192
0.157913421238298
0.169818290768711
0.189701108258566
0.202863879704612
0.177778618908384
0.152136418591654
0.168718201151872
0.212012396559966
0.248350593555179
0.265154539060303
0.247455047063477
0.226921828400436
0.232068347931022
0.234177363749377
0.239366783710703
0.24917949116341
0.247690233353428
0.22744046396492
0.199145331654379
0.160673604308959
0.0811147555012063
0.0057842037903753
-0.00477178426807074
0.00947302797073861
-0.00626242102046958
-0.0295348781510219
-0.052904657973025
-0.0860000420517497
-0.109301870655777
-0.134454546414596
-0.185843133808427
-0.249524992846693
-0.282663277356158
-0.295703476142947
-0.294076324091299
-0.259520793209166
-0.240685971955965
-0.23696282743101
-0.211213376037429
-0.176551360157565
-0.140693494770818
-0.108138962551068
-0.0591046129020203
0.0144690895620863
0.0712462008806252
0.121146986014802
0.16843781619382
0.185582666907504
0.207798195318859
0.246064613460022
0.282315477435514
0.322235094318417
0.347470506622235
0.360932048925223
0.370347161314462
0.349924258044752
0.328718421914034
0.333975256837952
0.32966452962768
0.310523276726334
0.298928669239667
0.290589131935415
0.2570049893779
0.19910626161924
0.156139948074661
0.124159209116062
0.0511144842845649
-0.0709927052996977
-0.157181815678353
-0.178316406450878
-0.201806690518514
-0.207515512123445
-0.17768439117658
-0.175271241947442
-0.181940726769307
-0.166393917100696
-0.156834781836829
-0.155594499740964
-0.159217287901152
-0.156443315406324
-0.110247212290302
-0.0157160365462982
0.0555988050235113
0.0595549908168807
0.0234433234175577
-0.0738452775122747
-0.163519588241101
-0.14264776260686
-0.087171377026782
-0.029414067473741
0.056876931427922
0.100963865509765
0.077343347991668
0.0482912529022977
0.034147746966365
0.0425913178151622
0.0933398461039305
0.186543330124437
0.28290152796259
0.325171475586761
0.347938580964776
0.384931009528778
0.382507901271076
0.331958170514041
0.291369000479943
0.26750333764333
0.262927547057413
0.291414965227165
0.312038581226409
0.323657703244927
0.3182124128574
0.236764412938836
0.0984273775422493
-0.0254132192676545
-0.0778933928000874
-0.088717324691671
-0.0968630439784717
-0.0486615755490803
0.0229828332583086
0.0515339892108747
0.0560864909915333
0.052234491958533
0.0597299632879712
0.100214640130052
0.135304128159077
0.153948961790428
0.165460066652976
0.0863578010009584
-0.0253422037331971
-0.0222172137854196
0.0214919666821736
0.0779654042374014
0.218291181030446
0.324465150637788
0.323310669403404
0.315236961553917
0.314881500842069
0.277037958375346
0.226975453938861
0.21393065867735
0.206731047104195
0.18468482217844
0.20020941555256
0.229315825651564
0.23908333443617
0.252457543719436
0.251945036787914
0.23117356751844
0.213778975011519
0.196414259590291
0.194327460066427
0.214617065569194
0.215928593023252
0.18521341677149
0.15624336875591
0.138378403669087
0.132834289075033
0.145508302042288
0.149585375120851
0.140131958775593
0.129406085011416
0.124160741274303
0.13028477776247
0.134486721737652
0.129001595235865
0.111522734025704
0.0880431750657531
0.0703970787836168
0.0607653192191394
0.0560305672157469
0.0477393695039895
0.0355106783293996
0.0184838038002513
-0.0134973181979081
-0.0463467908789969
-0.0599810840236256
-0.0749200865181415
-0.0760632297815445
-0.0409496868681401
-0.00373957692208724
0.0457499386363235
0.113124605466379
0.148640799565445
0.160261453742205
0.169113497977978
0.153919084704734
0.139435592855185
0.133972682647889
0.119363553822601
0.148106076339433
0.211606374626174
0.23244449277912
0.248573522579205
0.271456305904394
0.24353731844195
0.193089476207923
0.132756915083876
0.0729131124386191
0.0448125642246495
0.0155027601191897
-0.0145646196283953
-0.018470397415645
-0.0260422468333831
-0.0616716674264387
-0.10729321120219
-0.125502145814055
-0.124591277739946
-0.142603330017879
-0.162572714448334
-0.166337227245789
-0.174346584449166
-0.17883121161976
-0.158262753317182
-0.136396556984712
-0.127394361241348
-0.109347069323878
-0.0834604897677523
-0.0690989577141647
-0.0698771408846277
-0.0644202060944707
-0.0286316708681161
0.00397682396487191
0.00362160839834282
0.0136086294940966
0.0376627477943183
0.0425651179092458
0.0432775714911817
0.0494535481437098
0.0402203029376442
0.0214476873090168
0.0135658056712684
0.00678968263584939
-0.00637497336483305
-0.00165526715536447
0.0279968211010727
0.052590795357413
0.0727881649340882
0.0980519987732724
0.11041115322206
0.12016793689898
0.120416912613098
0.0917609570368661
0.0743102109304219
0.0712978346133375
0.0543933029197109
0.055188799478294
0.0784909345139691
0.0914491628348791
0.106809815277242
0.119729739642134
0.113110816042213
0.116945808118741
0.124427336808189
0.103441365385013
0.0777424752133762
0.0660043044995536
0.0488373140992912
0.0271228780405647
0.00948298699930331
-0.00990685857659917
-0.0292040085789379
-0.0499868158193932
-0.096155186871258
-0.169449806711817
-0.222913702442706
-0.253180722409057
-0.275937868758507
-0.27263453559151
-0.271735924783326
-0.286915782553283
-0.294853128319346
-0.303495266876141
-0.308572073206774
-0.287478850706749
-0.257994763601407
-0.229095960944021
-0.180030891522246
-0.154003353407974
-0.152650457681416
-0.134109810810434
-0.140429963553414
-0.165952655527368
-0.168730458417798
-0.156377432601973
-0.131923421000923
-0.106262068706183
-0.0952642368542779
-0.10118526237555
-0.109173935442676
-0.0888858620981504
-0.0297621738260331
0.0209181734210231
0.0498329105241126
0.0769587762732467
0.0390308118874594
-0.0324481238299316
-0.0520602855665629
-0.0971227448002742
-0.164074229524242
-0.169780752891813
-0.175650451112021
-0.207490997591594
-0.220299840484033
-0.232298937746251
-0.235016986465293
-0.208296146747093
-0.197044742706348
-0.17581822243938
-0.0999618340203328
-0.0370196243727751
-0.0253318616650722
-0.0325623462267774
-0.0460068049653806
-0.0626699451281814
-0.0885196762786178
-0.123127300540936
-0.12979601928368
-0.126075172996086
-0.144667913247252
-0.154905028532639
-0.158985165927683
-0.165952655527368
-0.152665779263823
-0.125938810912661
-0.0897829407480934
-0.0560797494952741
-0.0390092850641772
-0.0227901643595378
-0.0429476978219542
-0.100852017958193
-0.133159106622066
-0.149390024945159
-0.157446879053998
-0.123892613582176
-0.079733514847195
-0.0726008585891599
-0.0807041370926927
-0.0881366367184372
-0.112911635470919
-0.143605361507311
-0.161446578141403
-0.154231644985842
-0.0995481512953378
-0.0211308369848354
0.0118250440860716
0.00810289546397258
0.00198232931422028
-0.0440379050181402
-0.105247013871705
-0.115251241104502
-0.111798522509034
-0.120161042186897
-0.111250009858855
-0.11134500366978
-0.126798351685706
-0.122969488242141
-0.106543219743356
-0.0995481512953378
-0.096430975354588
-0.0904785405893814
-0.0937956631805454
-0.103527932325614
-0.104549881872176
-0.0914897650282582
-0.0708426304000189
-0.0525424557649182
-0.0418960244055223
-0.0550726618836472
-0.0782228068218427
-0.0935597108114742
-0.127084099197601
-0.182988723005961
-0.230654165874835
-0.24813915571796
-0.2363905663281
-0.195956144276315
-0.153236508208492
-0.147996527025222
-0.170863222688883
-0.198876437883132
-0.217613201008926
-0.22428115367255
-0.219386674172563
-0.196215845098117
-0.150276378487417
-0.0897515315041586
-0.0529115526851082
-0.0151570286121707
0.0347198548534507
0.0255790753972128
-0.0197843763228885
-0.046586726859494
-0.071701864741416
-0.102454655477988
-0.114667488814787
-0.085905048240825
-0.0209005536012548
0.0446464016634432
0.0864137247767448
0.119511407092831
0.144270318183785
0.141823461473351
0.134162670269739
0.143613022298515
0.156152205340587
0.151991629637905
0.129759247485903
0.100350236134356
0.0507898965612679
-0.0173436482454177
-0.0557654272321899
-0.0620356316165223
-0.0680366357979599
-0.0599404052223344
-0.0417649482680285
-0.0274408774834266
-0.0110388170848449
-0.0101465647333602
-0.0179875377460813
-0.0129763077881504
-0.0123377042334173
-0.0302196762767128
-0.0465534024177583
-0.0486338434849233
-0.0513356513266132
-0.0482746289853859
-0.0354662457404186
-0.0307533269919564
-0.0123924788905232
0.0301327262965518
0.0552818014835058
0.0649318703389599
0.0847505670064406
0.0986227277179414
0.107711490401907
0.135517864233658
0.1725945615009
0.195269737384471
0.210277993431468
0.22105596057583
0.220161946242368
0.239439561227138
0.278925577327916
0.294508392715183
0.298130414796251
0.288048047493177
0.242814905831449
0.198041411641938
0.177874378798429
0.166598460225833
0.172092013597943
0.200338116844781
0.214776410026229
0.216513877471208
0.208803291124772
0.185058668789177
0.173711504858386
0.165990959483386
0.146820595575467
0.136469334501146
0.139132991602642
0.137627646131133
0.131287575331023
0.127822599469629
0.132322548222631
0.147980439363694
0.163752476293691
0.180041616629931
0.186980761302163
0.167651819016329
0.151433157959162
0.147517727574996
0.131993900279996
0.113300803664062
0.112646572095274
0.130769705845659
0.146712578419496
0.158492577053291
0.179426455096281
0.203414690592152
0.216080276689084
0.193343048396763
0.136840882874522
0.0697808447391983
0.0224518638199862
0.0130104749169185
-0.00900089340886
-0.0431250451383178
-0.0277291530564185
0.00111170337630338
0.0203734911664463
0.0635058140564075
0.0878930235581623
0.0959322578472329
0.122126035130623
0.114215502133774
0.0838059914510352
0.0738871820401584
0.037042913178034
-0.0146574684177831
-0.0235737100838432
-0.0180924139776587
-0.0270256626001908
-0.0365560698970445
-0.0384738723669568
-0.0346309130675768
-0.0186013203373147
0.00349142857341984
0.0173728358599034
0.0360922855975778
0.0386572717083712
0.00432160553378167
-0.0531685722299894
-0.125544280165675
-0.16648737875338
-0.186265243403746
-0.221567701428231
-0.244175462349211
-0.242348363647149
-0.221791396531377
-0.201579931098887
-0.183978497229467
-0.169082088734044
-0.175134113784897
-0.181635061200282
-0.171774856842113
-0.157122061506964
-0.142675341455193
-0.143058381015373
-0.170901526644902
-0.195420654971182
-0.204706299989081
-0.221773776711608
-0.205811752159762
-0.144571387278087
-0.100270563905838
-0.0709115775208514
-0.0388406710497857
-0.0170153067344309
-0.0173285564867466
-0.0361452982727068
-0.0471351629017606
-0.0596339735741899
-0.0749511127225161
-0.0681868639134627
-0.0592484059529121
-0.0616281541324022
-0.061744291727049
-0.0693103955513844
-0.0836573721016852
-0.0910101994989121
-0.0836328575698336
-0.0515216553370369
0.0392897466301414
0.169810629977507
0.207437372053168
0.188617872382375
0.203249217502154
0.151946430969804
0.0459253707548862
0.00801510279677919
0.0218599144836831
0.019715505809968
0.0312556450711773
0.049295046373707
0.0488995197238645
0.0620828986982486
0.0852109805577777
0.1086292531881
0.129779165543032
0.14453691371767
0.161117930198768
0.177597058156859
0.18792840117405
0.197391776547872
0.189745540847547
0.159683830085452
0.127928318388239
0.0934854011367992
0.0611577049445884
0.0328939052700698
0.0224546983127316
0.0408499433666691
0.0505453641060486
0.0395499070994161
0.0158805137334398
-0.00866910454183156
-0.017870251032754
-0.0282596628472687
-0.0470110580842621
-0.0603118769877976
-0.0700208573276074
-0.0820440094742044
-0.0918996173576515
-0.112268129009815
-0.158161630873295
-0.198311071492305
-0.208970296373011
-0.214387241833085
-0.221216837191106
-0.207762189600202
-0.172137978345165
-0.116442494136664
-0.0270252795606306
0.0705445490142863
0.120025446182593
0.111741066575007
0.072119531077837
0.0248824796530683
-0.000764625868269888
-0.000954749086123772
0.00896818183042057
0.0327000872526184
0.0382782157596165
0.00146599964788803
-0.0389640863960759
-0.067379569736426
-0.0737833017114375
-0.0513700482791174
-0.0361917992753127
-0.0154358048040701
0.0202699938772855
0.0318416955982536
0.0343974887596027
0.0559542657353589
0.0909734277011347
0.114817640322377
0.112210673075788
0.102793262449188
0.0826599370869748
0.0239603502158895
-0.0261937772833906
-0.0290900926137402
-0.031148930249711
-0.0178880240683464
0.0290749242471571
0.0534239064008058
0.0403464761687677
0.0204880199949403
0.00668377985825066
3.28716889755793e-05
-0.000121965924594468
-0.00659491468028876
-0.0207746101938674
-0.0120494286604254
0.0239912998123521
0.051929132821157
0.0739515326862688
0.0980956652831329
0.107631818173389
0.127741395082871
0.170044284109217
0.192737079812557
0.21253026604533
0.250712415483253
0.256322412881658
0.234918928337886
0.232216201201252
0.229176399251659
0.20981681380101
0.186292822252079
0.159511462283371
0.145734295382795
0.144869392055907
0.136343697525407
0.131969385748145
0.112163942249446
0.059137860735844
0.0263777128801893
0.0216505450600884
0.0316615903970567
0.0680092101654509
0.121124769720311
0.162571182290094
0.175906321538221
0.185148300046259
0.180046979183774
0.1422241208533
0.109045234150456
0.117635279327066
0.134301330590524
0.126216897633352
0.112288813146065
0.0944108247141955
0.0748545867533506
0.0563908542260528
0.0436486602170847
0.0465201545839346
0.0511860360744066
0.0484918124160083
0.039712928736229
0.0177623104846951
-0.0098371453766463
-0.0302839503149111
-0.0409768826769129
-0.0396202331626653
-0.0336379213117646
-0.0372716644033739
-0.0508997523071277
-0.0613344393976557
-0.0705209537773792
-0.0790792832784065
-0.0796791232296494
-0.0824484992497552
-0.0936056755586959
-0.116215734717037
-0.144972812737156
-0.167371434058277
-0.175578439674707
-0.159202732397865
-0.132036034631616
-0.100979187092173
-0.0717168032842631
-0.0617448279824332
-0.06245919676217
-0.0655477213438183
-0.0714326645385211
-0.0946666951403961
-0.120012422837547
-0.122345899838167
-0.118673316535155
-0.10998674538938
-0.0987767096211341
-0.0878462927318203
-0.080429114688483
-0.0990754804780749
-0.126393861910156
-0.149812134540478
-0.178986725681194
-0.19509660350327
-0.202845493805723
-0.217291447778375
-0.228555109085046
-0.219308534102286
-0.191306810094843
-0.173897662084634
-0.160875849196734
-0.126304996732194
-0.0885319335445436
-0.0696558206267553
-0.051897340537662
-0.0335099860986642
-0.0297317604849548
-0.0241603734742158
-0.0100943947452636
-0.000174066199491114
0.00384778559783826
0.00060796345423514
-0.0126616024855061
-0.0388121729065083
-0.0706259832247808
-0.0853810501224979
-0.11420784134257
-0.19622044157284
-0.245822532457987
-0.219163745148538
-0.207618166725574
-0.195608344355671
-0.147724568937493
-0.144529252926467
-0.167350749922027
-0.151119065519814
-0.107515374147094
-0.0571449825121363
-0.0200708899139036
0.0101709260493877
0.0353521765593968
0.035469156841076
0.0238905604080246
0.0129851176980346
0.0114275256305162
0.0376478858593833
0.0628869753429797
0.072501344911425
0.0908661766242842
0.0997488640248724
0.0926886788516235
0.0942384569121142
0.0969189677542581
0.0925377612649123
0.0888314704806048
0.0864681163942904
0.0852967814192582
0.0825427269815596
0.0756757469624657
0.0684258039911033
0.0763194066393933
0.100139564376257
0.115723911921765
0.130827161779686
0.159375866279067
0.160561756757386
0.127041198766861
0.0980098644216525
0.0551830538848913
0.01691594627252
0.0205343677817221
0.0177080720829735
-0.000902755296224857
-0.00565575530426434
-0.00833195312096059
-0.0140236145535963
0.00309050872657
0.0383294664527687
0.0735668843599354
0.106244448886415
0.121532323812344
0.0984480616784991
0.0349794790673411
-0.010735679576918
-0.0263774830564532
-0.0385769866165574
-0.0410722595273979
-0.0507234775015325
-0.0694150419592258
-0.0857273178849011
-0.092950677910787
-0.0905405929981307
-0.0850784488699552
-0.0741247431753825
-0.061742146705512
-0.054028725866331
-0.0524801735324328
-0.0546992749203832
-0.0599213298522374
-0.0652630463426921
-0.0621884644010344
-0.0575316992520947
-0.0569167675421807
-0.0585409318852585
-0.068836575615441
-0.0816433500942555
-0.0916016125798309
-0.0949386532281244
-0.0823305230652195
-0.0731357350309961
-0.0500261156782677
0.014638086616038
0.0641561386216822
0.0750825718995701
0.0849198704920404
0.0899131741985548
0.0782434909580925
0.0686925527408131
0.0581542151453002
0.0378682102143992
0.0232243780049585
0.0137374073942293
0.0100229195633339
0.0166371700806206
0.0209642913840688
0.0201152458949725
0.0191823913501087
0.0181557687209126
0.0210765219752018
0.0414317804585834
0.0733683166519378
0.0971641130727737
0.109216835873417
0.107152252644043
0.101782038010311
0.107576660476723
0.118672550456035
0.126027676090623
0.129334073574102
0.131526592016576
0.131503609642965
0.130820267067603
0.127284811927136
0.116691469850781
0.0897277830514274
0.0438667629426516
0.0141635006009742
0.0108574861570554
0.0170395148346343
0.0383319179059538
0.0558303907415965
0.0558524538202629
0.0644666304891646
0.0798890289086284
0.0827158608627612
0.0820823134302225
0.0842564459738076
0.0806834529564429
0.0733257226528457
0.0652803597308122
0.0565453723846296
0.0606854937747977
0.0738550833250153
0.0732363978274116
0.0503272613804817
0.0120684274226104
-0.0373025373919245
-0.0742814829634083
-0.0682643911204432
-0.050675750772334
-0.0446529133359662
-0.0399439781989299
-0.0445787568771153
-0.0497415938929656
-0.0352302167634353
-0.0167402843302212
-0.00564814047780795
0.00401076893069511
-0.000251015016735796
-0.0102489895117525
-0.0151974009818137
-0.0338852882597292
-0.0672791367637467
-0.0992830879196928
-0.123865034733843
-0.137190214953406
-0.127542980590698
-0.103671189121122
-0.0862061173351269
-0.0599699758763804
-0.0283045550837218
-0.0222820240790022
-0.0373557032828775
-0.0514536275111488
-0.0701869432809017
-0.0903475410597996
-0.0810933052858362
-0.0547149029344385
-0.0433524940291531
-0.0359331709642788
-0.0213660232747863
-0.0107189024441821
-0.00607064843426956
-0.00647876176405959
-0.0132958393892531
-0.0218009263914153
-0.0272988464145116
-0.0263509767188887
-0.0132802113751977
0.00256218226121289
0.00754484512874546
0.00870005413829415
0.00172521783984465
-0.0140504273228089
-0.0247149381494453
-0.0373582313439747
-0.0533184173059321
-0.0644895362548634
-0.0679244052068269
-0.0564957304576302
-0.0400112399456976
-0.0312687450241355
-0.0390344890672371
-0.0666836634634899
-0.0864175551723466
-0.0874318439277049
-0.0695452754096872
-0.0476822200016106
-0.0446165245777491
-0.0556397902564506
-0.0893087377725898
-0.118546147401176
-0.120956232313832
-0.12451543590703
-0.122422507750203
-0.100671989364908
-0.0821244477818424
-0.0758593761276163
-0.0669336350804638
-0.0661504723957185
-0.0790540026674346
-0.0845667080175539
-0.085256179225879
-0.0864144908558652
-0.0862842574054038
-0.092749199102132
-0.10502408484768
-0.117332678074523
-0.122170467719604
-0.109799822084012
-0.0919233658103826
-0.0792302008651177
-0.0596225589952965
-0.0443900715897703
-0.0505157934520026
-0.0629063571447249
-0.0734815431459272
-0.0800368821788581
-0.0651195597234484
-0.0376846576571606
-0.0191853790586781
-0.0125738098183127
-0.0186276734590551
-0.02867395843556
-0.0367567060186671
-0.0566577561915866
-0.0822355292542948
-0.090127676352256
-0.0841423001848738
-0.0649486474716958
-0.0320834701686396
-0.0118134762913542
-0.00722817100276174
-0.00788440969884556
-0.018926520923908
-0.0347960797259267
-0.0369076236053783
-0.0128483725750501
0.0116785697582585
0.0268870788873175
0.0596181157363984
0.0935750323938814
0.104498554571112
0.104634150575416
0.101006765940506
0.0878600821559868
0.0589166936937957
0.0272833716162803
0.010530140548925
-0.00377770467990762
-0.0194858352896837
-0.0296725425689509
-0.0358459145524696
-0.0177972436925836
0.0261600698020947
0.0593506009075683
0.0930357126931471
0.135817401169719
0.146119633180337
0.135524758945741
0.140555600529153
0.153437220938027
0.164783618789697
0.174806998000503
0.183679726372527
0.190751402732581
0.188147499802473
0.179738249298268
0.167225112946288
0.134486721737652
0.0938715050134612
0.0765596490515385
0.0719899870985839
0.0715642003234871
0.0834712148754374
0.102004200955216
0.116097758532501
0.115385304950565
0.119335208895148
0.136883017226141
0.147713077750688
0.164294094231786
0.190060399366015
0.195431380078868
0.184107198521688
0.168240167780767
0.144738392526325
0.119932750609029
0.104204380188893
0.10258565500757
0.107896115469914
0.111027846913951
0.106937750490342
0.0834405717106229
0.0451013760530257
0.0143651326254533
-0.0127490121131393
-0.041301547008122
-0.05851013550462
-0.0652975199031083
-0.0671828406183173
-0.0465923958449847
-0.00601053420569482
0.023853328962775
0.0378765604768111
0.0401577142735107
0.0427327360207808
0.0518905990414029
0.0557177771109034
0.0541817884745792
0.0380928246124891
0.0101087970327264
-0.00819689337204091
-0.0278852033732361
-0.0560284221942099
-0.0791037978102581
-0.0968385294466202
-0.110027347582759
-0.106524067765347
-0.0878516552856628
-0.0783369526107765
-0.0798982218580727
-0.0791788735640535
-0.0786717291863744
-0.0721242807683832
-0.0424210950346179
-0.0078011368984623
0.0137929481304555
0.03242360929808
0.0348767478573007
0.0208109223441725
0.00764320202700863
-0.00142850773573755
0.00243611628116625
0.0103811381600148
0.00988724695111792
0.0126179359756455
0.0150674739630004
0.000960578948229721
-0.0317256346115189
-0.0655771387820402
-0.0828361352846579
-0.0958640768055207
-0.110491591529698
-0.115419778510981
-0.110225762074932
-0.101751394845497
-0.0909297611912742
-0.0697248443554999
-0.0484456178450505
-0.040733039692902
-0.0359260464284594
-0.0269014811747803
-0.00408849531824696
0.0331932889903069
0.0568107421919228
0.0584493088224633
0.0408301019174517
0.0125921957172013
-0.0166440647927038
-0.0343941180114731
-0.0173725294282553
0.00321986118604299
0.00843713578418618
0.0247320983217414
0.0421232434726215
0.0459031544603957
0.0430600816289112
0.034661096584919
0.0116748159705688
-0.0132297267611659
-0.0143578548738099
-0.00161119462357009
0.00867155599501671
0.0221266632333929
0.036022725613449
0.0364581649854623
0.0295027028279668
0.029401350560343
0.0292545698008818
0.0228638611709165
0.0285842505705657
0.0554713294578832
0.0881527243799648
0.103130337262147
0.0769365599787562
0.0345408221630223
-0.0123265960861721
-0.0691387172205115
-0.0855304355509683
-0.0729622947181463
-0.0724821163255039
-0.0668790902470941
-0.049509088879936
-0.0373916323936225
-0.0504760339456559
-0.0696841655542087
-0.0714199476251231
-0.0686278190551426
-0.0614408477874739
-0.0533467622333855
-0.0485593039865121
-0.0450715755752436
-0.047886763126747
-0.0513413203121039
-0.0565819143586708
-0.0653185104710062
-0.0718903968129369
-0.0776206686332388
-0.0874984928111763
-0.104681647480878
-0.118288744816734
-0.10530063941013
-0.0635973605112907
-0.00239348397811815
0.0521216485041038
0.0474867166100944
0.00894351408274494
-0.00299844899867619
-0.0186415394911336
-0.0503294064020187
-0.0564744334580842
-0.057884478687021
-0.0746361009882236
-0.0795963866846504
-0.0739547502185743
-0.0713447186555036
-0.0702728973582063
-0.0742467029713439
-0.0811691471187519
-0.0717829159123503
-0.047891053169821
-0.026003866269453
0.00393709510168997
0.0284028430348642
0.0249000228649246
0.021772734679786
0.0281081323972612
0.0305474815323154
0.0409998650505238
0.0551141833719708
0.0669406064004591
0.0877267843890439
0.100878064648285
0.100660498178102
0.109211473319574
0.121837989381368
0.119495319431303
0.100177868332275
0.0655610511205126
0.0225457851201425
-0.007594341500712
-0.0285298589530201
-0.0421622368998478
-0.0341400095672493
-0.0183879673022941
-0.00651571742082582
0.000339749195168115
-0.0042945246368769
-0.0150235010214917
-0.0214346639639706
-0.00215933955577095
0.0429270136857045
0.0750402077242141
0.0969863827168499
0.104191356843847
0.0825764344628555
0.0652104167071233
0.0539003310057585
0.0410743279410229
0.0331473242430852
0.0237637743136048
0.0104983482654301
-0.00394163795087372
-0.0150969680091343
-0.0105103757076197
0.0136559731837349
0.0384645262016883
0.065229032429748
0.0968408276839813
0.119930452371668
0.132626681633415
0.127825663786111
0.109409121732627
0.0931697765392103
0.0747971308193235
0.0560714758407742
0.0456658997568199
0.0365520096777066
0.0261493446944096
0.0115944542708429
-0.00402073562005101
-0.0115464977179083
-0.00919011495158922
0.00111846785493617
0.00917908341225602
0.0193507755407641
0.0302829544120547
0.023414135803072
0.0135679506928054
0.00941603168418374
-0.0078825711089567
-0.0188205721815621
-0.0132408349084112
-0.0164468760271228
-0.0212602277482644
-0.0229416182016332
-0.0363179725064362
-0.050491125704327
-0.0546929930715962
-0.0467469140035616
-0.0256019811629116
-0.00704784363861992
0.00105158148693743
0.00424611609726128
0.00368232016863145
-0.0014432317764309
-0.00765002779197105
-0.0134397090480569
-0.0155189243886293
-0.010050728235403
-0.00670769684838834
-0.0115248942867141
-0.022391956432774
-0.0420873143618765
-0.0632559190473457
-0.0710303963924194
-0.0751144407909771
-0.0855036227817557
-0.0905061194377144
-0.0876509425561282
-0.0825772005419758
-0.0753000617618406
-0.0608298996889858
-0.0415720495455216
-0.0353063650279993
-0.0409072460848721
-0.0491646597074216
-0.0653177443918859
-0.0731748050661346
-0.0657119687072237
-0.0609544641539565
-0.0523197565646292
-0.0393594598300943
-0.0398978602358842
-0.0386259390723485
-0.023882823008909
-0.0162211125103524
-0.014279791411445
-0.00945969819404433
-0.017967772904776
-0.033802245283082
-0.0363825529762827
-0.0284052944880493
-0.0125929617963217
0.0145230215321597
0.0420444139311363
0.0526454167986948
0.0541768089602968
0.0569339277144768
0.0578513840690214
0.0590058653034058
0.0632579874609707
0.0729206200139987
0.0860452407198511
0.0985759968915994
0.0997036653567711
0.0872479849388182
0.0697427706069163
0.0359180025976956
-0.00352553441585832
-0.016398459826716
-0.0169386222144827
-0.0234960296610386
-0.0218731676524654
-0.00969036461718509
0.00263498276002082
0.0145735827541036
0.0295593926828735
0.0429311505129544
0.0523630400349296
0.0594829027716547
0.0628062306036937
0.0611786189045742
0.0568546385255194
0.0534851927304347
0.0490368011022333
0.042077738372872
0.0337939716285821
0.0236064982701947
0.0103103524492934
-0.00358959395190292
-0.0153081760226179
-0.0299783613537991
-0.0486677041820432
-0.0652818152811409
-0.0784939988304506
-0.0843767203957043
-0.0835577818160382
-0.0858169491419834
-0.0874709139628433
-0.0824285811926258
-0.0727773632184912
-0.0603504873754638
-0.047583472402996
-0.0325755227876476
-0.0157518890491311
-0.00882293322920009
-0.0156792647485209
-0.0208898284935697
-0.0189844365054073
-0.0195986787441129
-0.0157862093937233
0.000569581358146802
0.0163558658276239
0.0281122692245112
0.0371990401027637
0.0302671731821752
0.0131612392878056
-0.000975877548263335
-0.00976544037098049
-0.00374196708894277
0.00909856849670605
0.0156480087204102
0.0224614398089908
0.0264327173610312
0.0158763769061898
-0.000471260465602283
-0.00495602629651761
0.000617228415116788
0.00379771466653145
0.00265438754413957
-7.2391106126005e-05
-0.00601132326718879
-0.014877716164887
-0.024915880702716
-0.0322771349702669
-0.0343866104360936
-0.031267749121279
-0.0235960029862457
-0.0167070364963975
-0.0108662194590275
-0.00517949157592697
-0.0155068203385276
-0.037038546527048
-0.0444263837400754
-0.0473595474761144
-0.0410474385638982
-0.0107994939676441
0.0227704761261445
0.0541307676051631
0.0642967907481805
0.0398115997269315
0.0210263437928181
0.0127958195473933
-0.00279965146694246
-0.0129226056418131
-0.0179581203078594
-0.0195083580158224
-0.0141526222774651
-0.00975471526329543
-0.00284695685262476
0.00769013203392196
0.0119133730086493
0.0112735437273236
0.0159101609953978
0.0294196598513196
0.0434683251921517
0.0532021264954613
0.0609439688700076
0.0629263518097663
0.0610561994611405
0.0644815690320116
0.0711215598077424
0.0729252930966329
0.0656748138698862
0.0496461404345686
0.0373443653118962
0.0317323761077781
0.0237008026099111
0.0174803933684022
0.0125690601277664
8.18065249468925e-05
-0.015231951150142
-0.0259500875152037
-0.0367473598533987
-0.050588724184261
-0.0645499032895478
-0.077059132638014
-0.0887081317422266
-0.0994301751108022
-0.0956871125287173
-0.0770905418819488
-0.065602266177188
-0.0506389789745567
-0.0255799946921572
-0.0146419936195518
-0.0128525860102121
-0.0177598590315099
-0.0358804647207979
-0.0567780306134833
-0.0778658139517544
-0.0893010769813862
-0.0863470758932734
-0.0832076836580331
-0.0838343363784886
-0.0797572632999262
-0.0733988832088402
-0.0705659992296565
-0.0625456870948588
-0.0478139090024007
-0.0354925988621591
-0.0349827732075587
-0.0461448524228697
-0.052554636422932
-0.0487810072839447
-0.0369109177455958
-0.0215529465801544
-0.00538405002264583
0.0176642523572888
0.024205342318581
0.00769557119567653
0.00282949790947173
0.00188334423107841
-0.0111235454355568
-0.0159219586138513
-0.010273504043604
-0.00369682970717109
0.00284141043979335
0.00675625094303683
0.00838167165587203
0.00484820066032677
-0.00311287057609335
-0.0100614533430881
-0.0177457631756953
-0.0236742196644346
-0.0271526785183467
-0.0305883901573427
-0.030803198742692
-0.0340555876481855
-0.0509359112416087
-0.0709682673757581
-0.0863401811811901
-0.0846670643823212
-0.0475946571581533
-0.0121963626357107
0.0115528561746073
0.0507852234786337
0.0680378615245524
0.0573303736592638
0.0583024514550901
0.0560281157625617
0.0371077234716166
0.0144803509251556
-0.0142630908866212
-0.0164623508253541
0.0215397700192842
0.0423589660179566
0.0569275692577778
0.0940086331760059
0.106218402196323
0.092939952803102
0.0910707197494206
0.0972529782507356
0.110532193723077
0.125252404020818
0.131478329031993
0.129927784892382
0.113326850354155
0.094634519817341
0.0776497796398125
0.0526590530070372
0.0359785228482042
0.0257941904142102
0.014076167581253
0.011764294011827
0.0182063299428564
0.0200659870075333
0.0210786669967388
0.023825750114442
0.0116466242589395
-0.0100681182314352
-0.0197320531189678
-0.0214689077006508
-0.0230818872885713
-0.0212100495658807
-0.0112237485845001
0.0045910125780391
0.0181759932096901
0.0323142131996924
0.049377706310794
0.065865261139208
0.0819076473907801
0.0907336449364617
0.0836895474247403
0.0695134831261922
0.0602442322014697
0.0484407915465922
0.025617839000703
0.00165679165281399
-0.0199226536041137
-0.0398745714306252
-0.0501658485098216
-0.0533170383635154
-0.0478832391627934
-0.0349627785425173
-0.0255557099840417
-0.00948321682303942
0.015755796052645
0.0327604542873028
0.0392730461053176
0.0354804182041453
0.02289258913793
0.0148469197842484
0.00759494670321708
-0.0032474476951672
-0.00136676941942764
0.00774728153630091
0.00866948758139174
0.0111465278091677
0.0121914597293404
0.00461778704329573
-0.000436678888030058
-0.0125013387335265
-0.032875289547445
-0.0405817390666306
-0.0445942316753466
-0.0541893726578708
-0.0563116416450074
-0.0532000580818363
-0.0471712452283296
-0.033838251001739
-0.0234790993124786
-0.016926518164381
-0.00894696143878657
-0.00509403545005068
-0.00496390158987492
-0.00363903669833104
0.00075084640313195
0.00367753983492039
0.00327306538095208
-0.00347907937799962
-0.0218201549773364
-0.0373663517826506
-0.0472231853926901
-0.0601208934630915
-0.0644519217700536
-0.0624532213450312
-0.0649416761517005
-0.0654217013285189
-0.0638850998288984
-0.0639112231269027
-0.056289501958429
-0.0404754072847245
-0.0298303548677453
-0.0217596347268279
-0.00676905212513807
0.00417590494588017
0.00241957663295765
-0.000279350751239716
-8.15728708151823e-05
-0.00262777395549822
0.000830092691658596
0.0125538917611833
0.0175896362509657
0.0189174045823757
0.0192882634845426
0.00652118722574519
-0.0124624985221242
-0.0342126338678595
-0.0561171341563477
-0.0631754807397078
-0.0565702699560414
-0.0446147625957722
-0.0356321018699768
-0.027482092540102
-0.0117627618535862
0.000722947333726636
-0.00124172998540229
-0.00542715729474855
-0.00355675980080424
-0.00223881260371722
0.00570031046590454
0.0181151665275335
0.0260119867081289
0.0387043855742734
0.0493787022136505
0.050366024983972
0.0516204029356515
0.0524627069284886
0.0514623608131209
0.0511834314053974
0.0508651255308873
0.0474133262303638
0.0374586643166541
0.0274400347963942
0.0207792066685896
0.013522522200968
0.00835983840094173
0.000948697061072919
-0.0142535915055287
-0.0272594699477251
-0.0323350505517663
-0.032788416175196
-0.0274840077379029
-0.0189543295959771
-0.0119751955936624
-0.0042603651689
0.00151702051730409
0.00388881679552481
0.00520832679401737
0.00513269180246411
0.0113600340600124
0.026289996820908
0.0355102186819274
0.0319599016065254
0.02636645151712
0.0210827272160767
0.00805585820598241
-0.00101353033702909
0.00021210739037089
-0.00066310506323962
-0.00175892532114055
-0.000847046022592189
-0.001036252243739
-0.000739506133913243
8.25488556145225e-05
0.00278249895543757
0.00800361160997377
0.0126983742832834
0.0133050323386974
0.0120130399022083
0.0128774069737118
0.0163403144214806
0.0236491688771988
0.0303540465544242
0.0323369657495672
0.0342603605970581
0.0334338378341003
0.0275616115527955
0.0232061453218939
0.0180322767667104
0.0117350297894292
0.0105197984808002
0.013721932595998
0.0170909187436105
0.0180826847728301
0.0191679124547338
0.0213890056483971
0.0243602435167181
0.0286892034100552
0.0319389876465395
0.0348160743909681
0.0393505733122981
0.0417810359295561
0.0398820023980927
0.0367660521839355
0.0341298973228605
0.0303012637030313
0.0247487222386532
0.0197415525000603
0.0155979837538506
0.00953860434344153
0.00306774851590407
-0.000431418222710537
-0.003898982665452
-0.0080721756912461
-0.0102566503029561
-0.0116511441257496
-0.0124237349186339
-0.0121505511043131
-0.0124529991410317
-0.0134050056639046
-0.0142230249486263
-0.0154348855091257
-0.0159146808622079
-0.0141825759710712
-0.0123162540180472
-0.0114345735584235
-0.0115131732761726
-0.013253168782249
-0.0150659418047597
-0.0159302322683512
-0.0158877914850832
-0.0148744986325815
-0.0135697892826943
-0.0117950137845534
-0.0103975322531905
-0.0101278724028234
-0.0097336480874855
-0.00881649816458905
-0.00789659035685931
-0.00716770437779163
-0.00665300645998575
-0.0066486704521645
-0.00724323211826805
-0.00764064332274663
-0.00761653481282886
-0.00796982752076584
-0.00851213493006955
-0.00808228793563487
-0.00672651941237561
-0.00550840764625406
-0.00434995812202624
-0.00412592594406781
-0.00535356007365545
-0.00564779574220378
-0.00509664011905991
-0.00522283633255701
-0.00545450631934545
-0.00546858685357769
-0.0054586431465954
-0.00554787604253507
-0.00587325282732609
-0.00619020274179313
-0.00633742782714415
-0.00641350714458722
-0.00634365605039269
-0.00620131088903837
-0.00624830218228133
-0.00640026929738738
-0.00639031792961389
-0.0062344514717852
-0.00594829793795667
-0.00549350740736304
-0.00491356253087599
-0.00459294309742241
-0.00477710085716604
-0.00493921852061688
-0.0048947169845151
-0.00487720441582364
-0.00488995963317766
-0.00489003624108969
-0.00478767274902703
-0.00459903342642928
-0.00444309802147976
-0.00425598319633153
-0.00392511362424752
-0.00346103821471511
-0.00295616143123225
-0.00251319150146579
-0.00214640047942805
-0.00182909050777443
-0.00156400414975584
-0.00134324312964135
-0.00114573261082982
-0.000962969115085248
-0.000788747401532701
-0.000618113236500806
-0.000447132803706507
-0.000271569685614207
-8.40105345761717e-05
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
